package cn.declare.dao.logistics;

import cn.declare.vo.talent.LogisticsoptionVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

@Mapper
public interface LogisticsDao {

    /**
     * 三表关联查询 在最初页面展示数据
     * @param logisticsoption
     * @return
     */
    LogisticsoptionVo selectAll(Integer logisticsoption);

    /**
     * 填报功能的新增
     * @param logisticsoptionVo
     * @return
     */
    int getLogAdd(LogisticsoptionVo logisticsoptionVo);

    /**
     * 审批中的查看
     * @return
     */
    List<LogisticsoptionVo> getFindAll();

    LogisticsoptionVo getFindById(Integer id);

    int getUpdate(LogisticsoptionVo logisticsoptionVo);

    List<LogisticsoptionVo> getFindByCreatDate(@Param("startDate") Date startDate,
                                          @Param("lastDate") Date lastDate);
}
